# Blogs and Newsletters

Popular sources to learn and keep track of the GraphQL Ecosystem.

- [Official GraphQL Blog](https://graphql.org/blog)
- [Apollo's Blog](https://apollographql.com/blog)
- [ChilliCream's Blog](https://chillicream.com/blog)
- [DEV.to GraphQL tag](https://dev.to/t/graphql)
- [Escape Security Blog](https://escape.tech/blog)
- [GraphQL Editor Blog](https://blog.graphqleditor.com)
- [GraphQL WTF Episodes Feed](https://graphql.wtf)
- [GraphQL Weekly](https://graphqlweekly.com)
- [Hasura's Blog](https://hasura.io/blog)
- [Inigo's Security Blog](https://inigo.io/blog)
- [StepZen's Blog](https://stepzen.com/blog)
- [The Guild's Blog](https://the-guild.dev/blog)
- [The Guild's Newsletter](https://getrevue.co/profile/TheGuild)
- [WunderGraph's Blog](https://wundergraph.com/blog)

## Individual Posts

Here are a list of notable blog posts to help you better understand GraphQL:

- [GraphQL: A data query language](/blog/graphql-a-query-language/) - Lee Byron
- [Subscriptions in GraphQL and Relay](/blog/subscriptions-in-graphql-and-relay/) - Dan Schafer and Laney Kuenzel
- [Mocking your server is easy with GraphQL](/blog/mocking-with-graphql/) - Jonas Helfer
- [Wrapping a REST API in GraphQL](/blog/rest-api-graphql-wrapper/) - Steven Luscher
- [Leaving technical preview](/blog/production-ready/) - Lee Byron
- [Relicensing the GraphQL specification](https://medium.com/@leeb/relicensing-the-graphql-specification-e7d07a52301b) - Lee Byron
- [GraphQL Introduction](https://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html) - Nick Schrock
- [From REST to GraphQL](https://0x2a.sh/from-rest-to-graphql-b4e95e94c26b#.tag7nzkrb) - Jacob Gillespie
- [GraphQL Explained](https://medium.com/apollo-stack/graphql-explained-5844742f195e#.zdykxos6i) - Jonas Helfer
- [GraphQL Concepts Visualized](https://medium.com/apollo-stack/the-concepts-of-graphql-bc68bd819be3#.hfczgtdsj) - Dhaivat Pandya
- [Building the f8 App: Using GraphQL & Relay](http://makeitopen.com/docs/en/1-A2-relay.html)
- [Your First GraphQL Server](https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2#.ovn0y19k4) - Clay Allsopp
- [Tutorial: Kick start a JS API with Apollo-server, Dataloader and Knex](https://bamtech.gitbook.io/dev-standards/backend/graphql-js/getting-started-with-apollo-server-dataloader-knex.mo) - Thomas Pucci
- [Tutorial: How to Build a GraphQL Server](https://medium.com/apollo-stack/tutorial-building-a-graphql-server-cddaa023c035#.bu6sdnst4) - Jonas Helfer
- [Designing Powerful APIs with GraphQL Query Parameters](https://www.graph.cool/docs/tutorials/designing-powerful-apis-with-graphql-query-parameters-aing7uech3/) - Johannes Schickling
- [GraphQL and the amazing Apollo Client](https://medium.com/google-developer-experts/graphql-and-the-amazing-apollo-client-fe57e162a70c) - Gerard Sans
- [GraphQL Server Basics (Part I): The Schema](https://www.prisma.io/blog/graphql-server-basics-the-schema-ac5e2950214e) - Nikolas Burk
- [GraphQL Server Basics (Part II): The Network Layer](https://www.prisma.io/blog/graphql-server-basics-the-network-layer-51d97d21861) - Nikolas Burk
- [GraphQL Server Basics (Part III): Demystifying the `info` argument in GraphQL resolvers](https://www.prisma.io/blog/graphql-server-basics-demystifying-the-info-argument-in-graphql-resolvers-6f26249f613a) - Nikolas Burk
- [A Beginner’s Guide to GraphQL](https://www.freecodecamp.org/news/a-beginners-guide-to-graphql-86f849ce1bec/) - Leonardo Maldonado
- [Architecture of a high performance GraphQL to SQL engine](https://blog.hasura.io/architecture-of-a-high-performance-graphql-to-sql-server-58d9944b8a87) - Hasura
